package com.care.dao.model;

import java.util.Date;
import javax.persistence.*;

@Table(name = "sys_log")
public class SysLog {
    /**
     * 物理主键
     */
    @Id
    @Column(name = "sys_log_id")
    private Integer sysLogId;

    /**
     * 日志时间
     */
    @Column(name = "log_time")
    private Date logTime;

    /**
     * 操作类型：1服务，2登录
     */
    @Column(name = "log_type")
    private Integer logType;

    /**
     * 操作名称
     */
    @Column(name = "log_name")
    private String logName;

    /**
     * 操作人
     */
    @Column(name = "operator_name")
    private String operatorName;

    /**
     * 操作结果
     */
    @Column(name = "operat_result")
    private String operatResult;

    /**
     * 获取物理主键
     *
     * @return sys_log_id - 物理主键
     */
    public Integer getSysLogId() {
        return sysLogId;
    }

    /**
     * 设置物理主键
     *
     * @param sysLogId 物理主键
     */
    public void setSysLogId(Integer sysLogId) {
        this.sysLogId = sysLogId;
    }

    /**
     * 获取日志时间
     *
     * @return log_time - 日志时间
     */
    public Date getLogTime() {
        return logTime;
    }

    /**
     * 设置日志时间
     *
     * @param logTime 日志时间
     */
    public void setLogTime(Date logTime) {
        this.logTime = logTime;
    }

    /**
     * 获取操作类型：1服务，2登录
     *
     * @return log_type - 操作类型：1服务，2登录
     */
    public Integer getLogType() {
        return logType;
    }

    /**
     * 设置操作类型：1服务，2登录
     *
     * @param logType 操作类型：1服务，2登录
     */
    public void setLogType(Integer logType) {
        this.logType = logType;
    }

    /**
     * 获取操作名称
     *
     * @return log_name - 操作名称
     */
    public String getLogName() {
        return logName;
    }

    /**
     * 设置操作名称
     *
     * @param logName 操作名称
     */
    public void setLogName(String logName) {
        this.logName = logName == null ? null : logName.trim();
    }

    /**
     * 获取操作人
     *
     * @return operator_name - 操作人
     */
    public String getOperatorName() {
        return operatorName;
    }

    /**
     * 设置操作人
     *
     * @param operatorName 操作人
     */
    public void setOperatorName(String operatorName) {
        this.operatorName = operatorName == null ? null : operatorName.trim();
    }

    /**
     * 获取操作结果
     *
     * @return operat_result - 操作结果
     */
    public String getOperatResult() {
        return operatResult;
    }

    /**
     * 设置操作结果
     *
     * @param operatResult 操作结果
     */
    public void setOperatResult(String operatResult) {
        this.operatResult = operatResult == null ? null : operatResult.trim();
    }
}